package com.itheima.domain;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.Date;

@Data
@NoArgsConstructor
@AllArgsConstructor

@TableName("goods")//此注解指定当前类的数据表明。如果省略此注表明当前类对应表的名字石雷鸣首字母小写
public class Goods {

//     Mybatis支持的主键生成策略
//     AUTO  数据库ID自增
//     INPUT 用户输入ID
//     ASSIGN_ID 雪花算法生成ID(默认值)
//     ASSIGN_UUID UUID算法生成ID

    @TableField("id")
//    @TableId(type = IdType.NONE)//用于标识主键字段, type用于指定主键生成策略
    private Integer id;

    private String title;
    private String price;
    private Double stock;
    private Double saleNum;
    private Date createTime;
    private String categoryName;
    private String brandName;


}